package com.jeejam.product.sdk.dto;

import com.jeejam.framework.base.pojo.BasePo;

import java.io.Serializable;

public class AttributeDto  extends BasePo {

    private static final long serialVersionUID = 1L;

    public AttributeDto() {

    }
    private Integer attrId;

    private Integer typeId;

    private String attrName;

    private Integer attrInputType;

    private Integer attrType;

    private Integer attrIndex;

    private Integer sortOrder;

    private Integer isLinked;

    private String attrValues;
    
    private String initValue;
    
    private String defaultValue;

    public Integer getAttrId() {
        return attrId;
    }

    public void setAttrId(Integer attrId) {
        this.attrId = attrId;
    }

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public String getAttrName() {
        return attrName;
    }

    public void setAttrName(String attrName) {
        this.attrName = attrName == null ? null : attrName.trim();
    }

    public Integer getAttrInputType() {
        return attrInputType;
    }

    public void setAttrInputType(Integer attrInputType) {
        this.attrInputType = attrInputType;
    }

    public Integer getAttrType() {
        return attrType;
    }

    public void setAttrType(Integer attrType) {
        this.attrType = attrType;
    }

    public Integer getAttrIndex() {
        return attrIndex;
    }

    public void setAttrIndex(Integer attrIndex) {
        this.attrIndex = attrIndex;
    }

    public Integer getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    public Integer getIsLinked() {
        return isLinked;
    }

    public void setIsLinked(Integer isLinked) {
        this.isLinked = isLinked;
    }

    public String getAttrValues() {
        return attrValues;
    }

    public void setAttrValues(String attrValues) {
        this.attrValues = attrValues == null ? null : attrValues.trim();
    }

	public String getInitValue() {
		return initValue;
	}

	public void setInitValue(String initValue) {
		this.initValue = initValue;
	}

	public String getDefaultValue() {
		return defaultValue;
	}

	public void setDefaultValue(String defaultValue) {
		this.defaultValue = defaultValue;
	}

	@Override
	public String toString() {
		return "Attribute [attrId=" + attrId + ", typeId=" + typeId
				+ ", attrName=" + attrName + ", attrInputType=" + attrInputType
				+ ", attrType=" + attrType + ", attrIndex=" + attrIndex
				+ ", sortOrder=" + sortOrder + ", isLinked=" + isLinked
				+ ", attrValues=" + attrValues
				+ ", initValue=" + initValue + ", defaultValue=" + defaultValue
				+ "]";
	}

}